Arch Pipe/ru

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Труба

Расположение в меню
Arch → Инструменты для труб → Труба
Верстаки
Arch
Быстрые клавиши
P I
Представлено в версии
0.17
См. также
Соединитель труб, Оборудование

Описание

Этот инструмент позволяет создавать трубы с нуля или из выбранных объектов. Выбранные объекты должны быть основами деталей (Draft, Sketch, и дт..) и содержать одну и только одну незамкнутую линию.

Применение

  1. При необходимости выберите линейную фигуру в верстаке Деталь, например Линия, Кривая или Эскиз.
  2. Нажмите кнопку Труба или нажмите клавиши P, а затем I.

Параметры

Свойства

An Arch Pipe object shares the common properties and behaviors of all Arch Components.

Data

Component

For the other properties in the group see Arch Component.

Pipe

  • ДанныеLength: Задает длину данной трубы, когда она не основана на кривой
  • ДанныеDiameter: Диаметр данной трубы, когда она основана не на профиле
  • ДанныеBase: Базовая кривая данной трубы, если есть
  • ДанныеProfile: Базовый профиль данной трубы. Если не задан, труба будет цилиндрическая.

Процесс создания

  • Начните с размещения предметов сантехники/гидравлики (ниже указано пошагово). Вы переводите эти объекты в Оборудование, выбирая их и нажимая кнопку Оборудование.

  • Теперь Оборудование имеет новое свойство SnapPoints, представляющее собой список трехмерных векторов. Это позволяет добавлять пользовательские точки привязки, к которым вы можете привязываться, когда включена кнопка привязки Специальные. В настоящее время это свойство доступно только для Python. В приведенном выше примере я добавил новую точку привязки на выходе устройства wc. Внутренние векторы Точек Привязки отображаются на модели в виде белых точек:
FreeCAD.ActiveDocument.Equipment.SnapPoints=[FreeCAD.Vector(0,0,100)]

  • Теперь появился новый инструмент Наклон, который позволяет изменять наклон Линий, например, до 5% (0,05). Таким образом, мы можем быстро дать нашим линиям правильный уклон. Этот инструмент изменяет только координаты z, поэтому нам нужно только привязать их друг к другу, верхняя проекция останется неизменной.

  • Теперь нам нужно только выбрать все наши линии и нажать кнопку Труба. Инструмент Труба работает с любыми основами Деталей, которые содержат одну и только одну незамкнутую линию (или кривую).

  • Теперь мы можем создавать соединения, выбирая 2 или 3 соединенные трубы и нажимая кнопку Соединитель Труб. Если выбраны 3 трубы, две из них должны быть выровнены, чтобы создать элемент тройника:

Также возможно создать Трубы без базовой линии, в этом случае используйте свойство «Length» для задания длины.

Scripting

Программирование

Смотрите так же: Arch API и Основы составления скриптов в FreeCAD.

Инструмент Труба можно использовать в макросах и в консоли Python, используя следующую функцию:

pipe = makePipe(baseobj=None, diameter=0, length=0, placement=None, name="Pipe")
import Draft, Arch

p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2500, 200, 0)
p3 = FreeCAD.Vector(3100, 1000, 0)
p4 = FreeCAD.Vector(3500, 500, 0)
line = Draft.make_wire([p1, p2, p3, p4])

pipe = Arch.makePipe(line, 200)
FreeCAD.ActiveDocument.recompute()

pipe2 = Arch.makePipe(diameter=120, length=3000)
FreeCAD.ActiveDocument.recompute()